const fs = require('fs');

/**
 * writeFile写入文件
 * 如果已存在同名文档，会完全覆盖
 */

// fs.writeFile('test.txt', 'hello node', function(err) {
//   if(err)throw err;
//   console.log('文件写入成功');
// })

/**
 * appendFile追加文件
 * 如果已存在同名文档，会追加到文档末尾
 * 不存在则创建
 *  */ 
// fs.appendFile('test.txt', '这是追加的内容', function(err) {
//   if(err)throw err;
//   console.log('文件追加成功');
// }) 

// fs.exists('test.txt', function(exists) {
//   console.log(exists? '文件存在' : '文件不存在');
// })

// fs.rename('test.txt', 'newTest.txt', function(err) {
//   if(err)throw err;
//   console.log('文件重命名成功');
// })

// fs.readFile('newTest.txt', function(err, data){
//   if(err) throw err;
//   console.log(data.toString());
// })

// fs.unlink('newTest.txt', function(err){
//   if(err) throw err;
//   console.log('文件删除成功');
// })

// fs.mkdir('./TestDir', function(err) {
//   if(err) throw err;
//   console.log('文件夹创建成功');
// })

// fs.rmdir('./TestDir', function(err) {
//   if(err) throw err;
//   console.log('文件夹删除成功');
// })

fs.readdir('./', function(err, files){
  if(err) throw err;
  console.log('文件夹读取成功',files);
})